package onlinejudge.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import onlinejudge.entity.Notice;

public interface NoticeDao {

	/**
	 * 查询公告
	 * @param parameters
	 * @return
	 */
	List<Notice> queryNotice(Map<String, Object> parameters);
	/**
	 * 添加公告
	 * @param parameters
	 */
	void addNotice(Map<String, Object> parameters);
	/**
	 * 更新公告
	 * @param parameters
	 */
	void updateNotice(Map<String, Object> parameters);
	/**
	 * 删除公告
	 * @param noticeId
	 */
	void deleteNotice(@Param("noticeId") Integer noticeId);
}
